package com.budwk.app.sqfwV2.dto.povertyMonitoring;

import com.budwk.app.sqfwDoc.codeGenerator.pdfGenerate.AbstractCustomerPdfCreateField;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author zhangp
 * @description TODO
 * @className FamilyMembersWorkDTO
 * @Date 16:04 2024/6/17
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FamilyMembersWorkDTO  extends AbstractCustomerPdfCreateField {
    @ApiModelProperty(description = "户号")
    private String houseHoldNumber;
    @ApiModelProperty(description = "年龄")
    private String age;
    @ApiModelProperty(description = "姓名")
    private String name;
    @ApiModelProperty(description = "身份证")
    private String idNumber;
    @ApiModelProperty(description = "联系电话")
    private String phone;
    @ApiModelProperty(description = "务工情况,1-县内务工，2-县外务工")
    private String livingSituation;
    @ApiModelProperty(description = "务工地点")
    private String livingPlace;
    @ApiModelProperty(description = "务工起止时间")
    private String livingStartEnd;
    @ApiModelProperty(description = "务工时长，单位：月")
    private Integer livingHours;
    @ApiModelProperty(description = "岗位情况,1-非公益性岗位，2-公益性岗位")
    private String positionSituation;
    @ApiModelProperty(description = "企业名称")
    private String enterpriseName;
    @ApiModelProperty(description = "月工资收入")
    private String monthSalary;
    @ApiModelProperty(description = "需扣除交通成本小计")
    private String transCost;
    @ApiModelProperty(description = "交通往返次数")
    private String transTimes;
    @ApiModelProperty(description = "基本生活情况")
    private String livingCondition;
    @ApiModelProperty(description = "需扣除月生活成本(金额)，1-包吃包住")
    private String monthLivCostItem_1;
    @ApiModelProperty(description = "需扣除月生活成本(金额)，2-包吃不包住")
    private String monthLivCostItem_2;
    @ApiModelProperty(description = "需扣除月生活成本(金额)，3-包住不包吃")
    private String monthLivCostItem_3;
    @ApiModelProperty(description = "需扣除月生活成本(金额)，4-不包吃不包住")
    private String monthLivCostItem_4;

    @ApiModelProperty(description = "工资收入合计")
    private String grossSalary;

    @ApiModelProperty(description = "企业名称(公益性)")
    private String enterpriseName_gy;
    @ApiModelProperty(description = "月工资收入(公益性)")
    private String monthSalary_gy;
    @ApiModelProperty(description = "工资收入合计(公益性)")
    private String grossSalary_gy;

    @ApiModelProperty(description = "巡查时间")
    private String fillDate;
    @ApiModelProperty(description = "备注")
    private String livingNote;
}
